import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import '@/utils/element-ui'
import '@/styles/element-style.scss'
import 'normalized'
import 'echarts-liquidfill'
import * as echarts from 'echarts'
import dayjs from 'dayjs'
import CardItem from '@/views/Dashboard/components/CardItem.vue'
import Row1 from '@/views/Dashboard/components/Row1.vue'
import Row2 from '@/views/Dashboard/components/Row2.vue'
import Row3 from '@/views/Dashboard/components/Row3.vue'
import Row4 from '@/views/Dashboard/components/Row4.vue'
import Row5 from '@/views/Dashboard/components/Row5.vue'
import Aside from '@/components/Aside.vue'

Vue.prototype.$echarts = echarts
Vue.prototype.$dayjs = dayjs
Vue.config.productionTip = false
Vue.component('CardItem', CardItem)
Vue.component('Row1', Row1)
Vue.component('Row2', Row2)
Vue.component('Row3', Row3)
Vue.component('Row4', Row4)
Vue.component('Row5', Row5)
Vue.component('Aside', Aside)

new Vue({
    router,
    store,
    render: h => h(App)
}).$mount('#app')
